﻿-var cols = ViewData["Columns"] as List<Column>
#columns.popup
  %form
    %h1 Видимость колонок, сортировка
    .filtercontent.formbody
      %table{width="100%"}
        %tr
          %td
            %ul#columnorder
              -foreach(var column in cols.OrderBy(c=>c.Order))
                %li
                  %table
                    %tr
                      %td{width="1%"}=HTMLHelper.Checkbox("tb_columns",column.Id,"cb",column.Visible,true)
                      %td{width="75%"}
                        %label.inline{@for=string.Format("tb_columns{0}",column.Id)}=column.Title
                      %td{width="150"}
                        -if(column.Sortable)
                          -string str0 = ""
                          %select.orderby{id=string.Format("tb_orderby{0}",column.Id),column=column.SortAlias}
                            -str0=(column.SortDirection==SortDirection.None) ? " selected" :""
                            =string.Format(@"<option value="""" {0}></option>",str0)
                            -str0=(column.SortDirection==SortDirection.Ascending) ? " selected" :""
                            =string.Format(@"<option value=""{0}"" {1}>По возрастанию</option>",column.SortAlias, str0)
                            -str0=(column.SortDirection==SortDirection.Descending) ? " selected" :""
                            =string.Format(@"<option value=""{0} desc"" {1}>По убыванию</option>",column.SortAlias, str0)
                        -else
                          ="&nbsp;"
          %td
            .indent10
              %h3 Настройка видимости колонок
              %p.details Чтобы убрать колонку из таблицы, снимите флажок напротив ее названия.
              %p.details Чтобы изменить порядок колонок в таблице, передвигайте их мышкой.
            .indent10
              %span Записей на странице: 
              =HTMLHelper.TextInput("tb_pagesize",Convert.ToString(ViewData["PageSize"]),"numeric",4)
  #flterr
  .filterbottom
    %button{type="button",onclick="applyColumns()"} Установить
    %button{type="button",onclick="$('#columnsholder').hide();"} Закрыть
